application thin-client investment java crm erp projects relationship c++ j2ee asset management customer radius3 financial planning developers open source development .net